package sz.szsmk.citizencard.ui.newversion.fragment.view

import sz.szsmk.citizencard.model.network.bean.response.*
import sz.szsmk.citizencard.mvp.MvpView
import sz.szsmk.citizencard.ui.adapter.bean.AppHomeCardBean

/**
 *  author : hyt
 *  date : 2020/10/20
 *  description :
 */
interface MeMvpView: MvpView  {

    fun getUserInfoSuccess(response: IUserInfo?)
    fun getUserLevelSuccess(appHomeCardBean: AppHomeCardBean?)
    fun getUserCreditSuccess(response: SignInRes?)
    fun getCouponCountSuccess(response: CouponListBean)
    fun getUserAuthInfoSuccess(response: SeleciUserAuthRes?)
    fun getNgFinanceSuccess(response: QueryNgFinanceRes?)
    fun getOrderCountSuccess(response: QueryOrderCountRes)
    fun getCommonConfigSuccess(response: MeConfigInfoListRes)
    fun accountExist(response: AccountExistRes)

    fun onFail(baseBean: BaseBean)
}